/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
legend{ display:none;}
address, caption, cite, code, dfn, em, th, var {
	font-weight: normal;
	font-style: normal;
}
ol, ul {
	list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before, q:after {
	content:”;
}
abbr, acronym {
	border: 0;
}
a {
	vertical-align:middle;
	text-decoration:none;
}

.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix{zoom:1;}
.clear{ overflow:hidden;zoom:1;}
body{ font:12px/20px "微软雅黑","Microsoft Yahei";}
.bg_grey{ background:#d2d2d2;}


.slide_bar .logo,.slide_bar .sub_nav span,.ico,#kv .btn span,.main h2{ background:url(../images/sprite00.png) 0 0 no-repeat;}

.main h2{ height:25px; margin-bottom:25px; text-indent:-9999px;}

/*导航*/
.slide_bar{ width:130px; position:fixed; top:48px; left:0; font-weight:bold;}
.slide_bar .logo{ display:block; width:135px; height:60px; margin: 0 0 17px 0px;background:url(../images/bayilogo.png) 5px -1px no-repeat; }
.slide_bar .g_nav{ width:130px; }/*这里LI设得过宽是为了避免鼠标效果闪动效果，即增大鼠标响应区域*/
.slide_bar .g_nav li{ width:140px; height:40px; +float:left; margin-bottom:3px; line-height:40px;position:relative;}
.slide_bar .g_nav li a{ width:130px; display:block; height:100%; background:#5b5b5b; color:#ffffff; text-indent:26px;}
.slide_bar .g_nav li a:hover,.slide_bar .g_nav li .on{ background:#0c4da2; text-decoration:none;}

.slide_bar .sub_nav,.slide_bar .third_nav{ width:108px; position:absolute; top:-43px; left:134px; display:none;}
.slide_bar .sub_nav ul,.slide_bar .third_nav ul{ width:100%; padding:4px 10px 5px; background:#fff;}
.slide_bar .sub_nav li{ height:38px;}
.slide_bar .sub_nav li a{ width:108px; line-height:38px; text-indent:10px; background:#fff; color:#5b5b5b; border-bottom:#d9d9d9 solid 1px;}
.slide_bar .sub_nav li a:hover,.slide_bar .sub_nav li .on{ background:#fff; color:#0c4da2;}
.slide_bar .sub_nav .no_bor a{ border-bottom:none;}
.slide_bar .sub_nav span{ width:10px; height:15px; background-position: 0 -70px; position:absolute; top:58px; left:-10px;}

.slide_bar .third_nav{ top:-8px; left:124px;}
.slide_bar .third_nav ul{ background:#efefef;}
.slide_bar .third_nav li a{ text-indent:8px; background:#efefef;}
.slide_bar .third_nav li a:hover,.slide_bar .third_nav li .on{ background:#efefef; color:#0c4da2;}
.slide_bar .third_nav span{ background-position: -20px -40px;}


/*footer~~~~~~~~~~~~~~*/
.footer{ width:100%; height:14px; padding:12px 0;  line-height:14px; color:#a4a4a4; text-align:right; background:#ffffff;}
.footer_ct{ max-width:1440px; margin:0 auto;}
.footer_f{ position:fixed; bottom:0; left:0;}
.footer p{ width:400px; padding-right:10px; position:relative; float:right;}
.footer .igs_logo{ position:absolute; right:360px; top:-10px;}
.footer .link_list{ float:left; padding-left:10px;}
.footer .link_list li{ height:14px; float:left;}
.footer .link_list li a{ /*display:block;*/ height:100%; padding:0 12px; color:#a4a4a4; border-right:#d2d2d2 solid 2px;}
.footer .link_list li a:hover{ color:#0c4da2;}
